wind-turbine generator - French English Dictionary